package com.fm.base.database;

import com.fm.base.database.domain.DBDocument;

import java.io.InputStream;
import java.util.Date;
import java.util.List;

public interface DBFile {
	Object getId();
	void setId(Object id);
	List<String> getAliases();
	void setAliases(List<String> aliases);
	int getChunkSize();
	void setChunkSize(int chunkSize);
	String getContentType();
	void setContentType(String contentType);
	String getFilename();
	void setFilename(String filename);
	InputStream getInputStream();
	void setInputStream(InputStream inputStream);
	long getLength();
	void setLength(long length);
	String getMd5();
	void setMd5(String md5);
	DBDocument getMetadata();
	void setMetadata(DBDocument metadata);
	Date getUpdateTime();
	void setUpdateTime(Date updateTime);
}
